<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Situacao
 *
 * @author Gustavo
 */
class Situacao {
    private $idSituacao;
    private $descSituacao;
    private $porcConcluida;
    
    public function getIdSituacao() {
        return $this->idSituacao;
    }

    public function setIdSituacao($idSituacao) {
        $this->idSituacao = $idSituacao;
    }

    public function getDescSituacao() {
        return $this->descSituacao;
    }

    public function setDescSituacao($descSituacao) {
        $this->descSituacao = $descSituacao;
    }

    public function getPorcConcluida() {
        return $this->porcConcluida;
    }

    public function setPorcConcluida($porcConcluida) {
        $this->porcConcluida = $porcConcluida;
    }

    public function buscarTodas(){
        $query2=("select * from pgdi.buscasituacao");
        $resultado = Connection::consultasSql($query2);
        while($result = mysql_fetch_array($resultado)){
            $var = new Situacao();
            $var->setIdSituacao($result["id"]) ;
            $var->setDescSituacao(utf8_encode($result["descricao"])) ;
            $lista[] = $var;
        }
        return($lista);
    }
    public function buscaRetorno(Demanda $demanda){
        if(is_string($demanda->getSituacao())){
           $query2=("call buscaSituacaoDesc('".utf8_encode($demanda->getSituacao())."')"); 
        }else if(is_int($demanda->getSituacao())){
           $query2=("call buscaSituacaoId(".$demanda->getSituacao().")"); 
        }
        
        $resultado = Connection::consultasSql($query2);
        while($result = mysql_fetch_array($resultado)){
            $retorno = $result["retorno"] ;
        }
        return($retorno);
    }
}

?>
